1,279 research outputs found

    Generalized Paxos Made Byzantine (and Less Complex)

    Full text link
    One of the most recent members of the Paxos family of protocols is Generalized Paxos. This variant of Paxos has the characteristic that it departs from the original specification of consensus, allowing for a weaker safety condition where different processes can have a different views on a sequence being agreed upon. However, much like the original Paxos counterpart, Generalized Paxos does not have a simple implementation. Furthermore, with the recent practical adoption of Byzantine fault tolerant protocols, it is timely and important to understand how Generalized Paxos can be implemented in the Byzantine model. In this paper, we make two main contributions. First, we provide a description of Generalized Paxos that is easier to understand, based on a simpler specification and the pseudocode for a solution that can be readily implemented. Second, we extend the protocol to the Byzantine fault model

    A caducidade dos vínculos dos trabalhadores da Administração Pública Portuguesa

    Get PDF
    O presente artigo tem por objecto a análise do regime legal da caducidade dos vínculos dos trabalhadores da Administração Pública, seja por aposentação ou reforma do trabalhador, por impossibilidade do exercício da actividade respeitante ao trabalhador ou ao empregador ou, finalmente, por verificação do termo nos contratos a prazo. Nesta última hipótese, analisa-se com particular destaque a questão da atribuição ou não (e, em caso afirmativo, em que termos) de uma indemnização ao trabalhador contratado a termo cujo contrato caduque.ABSTRACT: This article is focused in the legal regulation of contract expiry inside the public employment, produced by workers retirement, preclusion of working performance due to employee or employer or by term end, in temporary contracts. In this last case, it is analyzed the eventual payment of a compensation and, eventually, the terms according to witch that payment will be made.N/

    CREIMA – The Creative Industries and Media Management course summer school in Porto in July 2017

    Get PDF
    The Creative Industries and Media Management course (CREIMA) is an international summer school supported by CIC.Digital (Centre for Research in Communication, Information and Digital Culture), University of Porto and IMMAA – International Media Management Academic Association. CREIMA took place in Oporto between the 3rd and the 6th of July 2017 at University of Porto. It was an opportunity for students, researchers and professors to gather in one place to present and discuss results of completed as well as ongoing research projects, social projects and PhD theses in the fields of media and creative industries. Several internationally distinguished scholars took part in the event. It fostered networking and debate

    Incremental compilation and deployment for OutSystems Platform

    Get PDF
    OutSystems Platform is used to develop, deploy, and maintain enterprise web an mobile web applications. Applications are developed through a visual domain specific language, in an integrated development environment, and compiled to a standard stack of web technologies. In the platform’s core, there is a compiler and a deployment service that transform the visual model into a running web application. As applications grow, compilation and deployment times increase as well, impacting the developer’s productivity. In the previous model, a full application was the only compilation and deployment unit. When the developer published an application, even if he only changed a very small aspect of it, the application would be fully compiled and deployed. Our goal is to reduce compilation and deployment times for the most common use case, in which the developer performs small changes to an application before compiling and deploying it. We modified the OutSystems Platform to support a new incremental compilation and deployment model that reuses previous computations as much as possible in order to improve performance. In our approach, the full application is broken down into smaller compilation and deployment units, increasing what can be cached and reused. We also observed that this finer model would benefit from a parallel execution model. Hereby, we created a task driven Scheduler that executes compilation and deployment tasks in parallel. Our benchmarks show a substantial improvement of the compilation and deployment process times for the aforementioned development scenario

    Empreendedorismo e novos modelos de gestão

    Get PDF
    Os principais desafios impostos às empresas portuguesas em engenharia industrial são uma preocupação! O empreendedorismo pode influenciar a maneira de gestão das mesmas. Esta dissertação pretende analisar o impacto das práticas de gestão, mais concretamente uma orientação empreendedora no desempenho das empresas portuguesas. Para tal foram estudadas empresas portuguesas, no sentido de saber as suas preocupações para com orientações empreendedoras e consequentemente avaliar a sua evolução e eficácia de uma forma empírica. O estudo realiza-se no sector das energias renováveis, sector este com um forte crescimento e evolução. A eficácia de empresas na área das energias renováveis, foi então estudada no sentido de aferir a evolução e o valor criado, com a utilização de práticas e políticas com vista à inserção de um espírito empreendedor Os resultados sugerem a influência da utilização de práticas empreendedoras no sistema interno de empresas bem como boas práticas e orientações para a aplicação de modelos de gestão virados para o empreendedorismo e as suas relações no desempenho das empresas portuguesas

    Analisador de vibrações de dois canais baseado em computador

    Get PDF
    O presente trabalho teve como principal objectivo o desenvolvimento de um analisador de vibrações de dois canais baseado em computador, para a realização de diagnóstico no âmbito do controlo de condição de máquinas. Foi desenvolvida uma aplicação num computador comum, no software LabVIEW, que através de transdutores de aceleração do tipo MEMS conectados via USB, faz a recolha de dados de vibração e procede ao seu processamento e apresentação ao utilizador. As ferramentas utilizadas para o processamento de dados são ferramentas comuns encontradas em vários analisadores de vibrações disponíveis no mercado. Estas podem ser: gráficos de espectro de frequência, sinal no tempo, cascata ou valores de nível global de vibração, entre outras. Apesar do analisador desenvolvido não apresentar inovação nas ferramentas de análise adoptadas, este pretende ser distinguido pelo baixo custo, simplicidade e carácter didáctico. Este trabalho vem evidenciar as vantagens, desvantagens e potencialidades de um analisador desta natureza. São tiradas algumas conclusões quanto à sua capacidade de diagnóstico de avarias, capacidades como ferramenta didáctica, sensores utilizados e linguagem de programação escolhida. Como conclusões principais, o trabalho revela que os sensores escolhidos não são os indicados para efectuar o diagnóstico de avarias em ambiente industrial, contudo são ideais para tornar este analisador numa boa ferramenta didáctica e de treino.The present work had, as main objective, the development of a two channel vibrations analyzer, based on a personal computer, to perform fault diagnosis within the subject of machine conditioning monitoring. It was developed an application, on an ordinary computer, using the software LabVIEW, which trough MEMS acceleration transducers, connected via USB, does the collection of vibration data and carry out the processing and presentation of the processed data to the user. The tools used for data processing are common tools found in various vibration analyzers available on the market. These may include: frequency spectrum plots, waveform plots, cascade plots or overall values, among others. Although the developed analyzer does not show considerable innovation in the adopted analysis tools, it aims to be distinguished by its low cost, simplicity, and didactic nature. This work pretends to highlight the advantages, disadvantages and potential of an analyzer of this nature. Some conclusions are drawn about the analyzer capability as a fault diagnosis application, teaching tool, and about the choice of transducers type and programming language. As main conclusions, the study reveals that the chosen sensors are not suitable for making the diagnosis of faults in an industrial environment, however, these are ideal to make thisanalyzer a good tool for teaching and training

    A importância e utilidade dos arquivos audiovisuais

    Get PDF
    Dissertação de mestrado em Ciências da Comunicação (ramo de conhecimento em Audiovisuais e Multimédia)Este relatório começa por se centrar na minha experiência de estágio em empresa, descrevendo todos os trabalhos em que estive envolvido durante esse período. Nessa parte, apresento também a empresa onde decorreu o estágio. Os trabalhos que desenvolvi são analisados e reflicto sobre o que retirei deles, para o meu enriquecimento pessoal e profissional. A imersão profissional que experienciei, durante o tempo de estágio, suscitou-me algumas questões que quis aprofundar, o que me levou a escolher o meu objecto de investigação. O meu objecto de investigação é a importância e a utilidade dos arquivos audiovisuais. Começo por realçar a importância de o ser humano mostrar e criar imagens, o que sempre foi uma vontade universal. Trato também da evolução dos objectos capazes de mostrar e criar imagens, desde as cavernas pré-históricas até ao Cinematógrafo dos irmãos Lumière. As definições técnicas sobre os arquivos são explicadas, para melhor podermos conhecer o que é este mundo e o que é feito nele, assim como os tratamentos que são feitos para os mais importantes tipos de suporte. Depois de serem apresentados os apontamentos mais históricos e técnicos sobre o meu objecto de estudo, parto para uma visão mais social, que me leva ao encontro da importância e da utilidade que estes arquivos desempenham, actualmente, na nossa sociedade, o que eles ajudaram a criar e quem os tenta manter vivos hoje em dia. Reflicto também sobre a preocupação acerca destes, de forma evolutiva, desde o nascimento do cinema. Em Portugal, a política de salvaguardar arquivos também tem voz. Por isso, refiro-me à filosofia arquivista e de salvaguarda dos arquivos em Portugal, sendo que, todas as informações que aqui apresento são provenientes de entrevistas com pessoas da área. A revolução tecnológica que, hoje em dia, vivemos é também um objecto de estudo para o mundo dos arquivos audiovisuais, já que com ela novas problemáticas aparecem. Essas novas formas de arquivar documentos audiovisuais, recorrendo às novas tecnologias são aqui tratadas, para melhor perceber o auxílio que elas podem oferecer a este mundo e os novos problemas que estas podem criar com a sua utilização. No sentido de melhor conectar a minha experiência de estágio em empresa e o meu objecto de estudo, analiso o modo como os arquivos podem ser úteis para novas produções e faço alusão à sua possível importância futura associada a um momento importante para a história de uma cidade.This report begins by focusing on my experience of an internship in an audiovisual company. In the first part, I describe the works that I was involved in during that period, present the company where I did my internship and reflect about my professional and personal learning. The professional immersion that I experienced raised some questions that I decided to research, which took me to choose my object of study. My object of study is the importance and the utility of the audiovisual archives nowadays. I start by demonstratating the importance of creating and showing images, which was always a universal human need. The evolution of the objects and instruments capable of creating and displaying images, from prehistoric men to Lumière's Cinematographe, are also discussed. Technical issues associated to archives are explained here as well the various treatments that are made for the most important formats. After the historical and technical part of my analysis, I start to focus on social aspects of audiovisual archives, which leads me to the importance and the utility that archives have in our society, what they have encouraged to create and who helps them to stay alive. My reflection also focuses on the concern about archives, in a evolutionary way, since the birth of the cinema. In Portugal the preservationist philosophy is also implanted; therefore, the material that I have used originates from people that work in two institutions that have the aim of preserving and maintaining audiovisual archives. The technological revolution that we live nowadays is also a relevant object to study to audiovisual archives because new issues appear with it. The new wave of audiovisual documents using new technologies is discussed in order to understand how useful they can be as well as the new problems that they can create. In order to better connect my internship experience and my object of study, I look at how archives can be useful for new productions and at their possible future importance associated to an important moment for the history of a city

    Human attitudes towards herpetofauna: How preferences, fear and belefs can influence the conservation of reptiles and amphibians

    Get PDF
    A forma como o Homem valoriza a biodiversidade afecta a sua relação com esta. Os répteis e os anfíbios são dos animais mais negativamente valorizados pelo Homem, devido a percepções erradas, argu mentos estéticos e pela presença de mitos e crendices. Nesta dissertação tenta-se demonstrar como estas percepções, argumentos estéticos e mitos podem conduzir a atitudes de perseguição e de pouco apoio à sua conservação destes animais. Estas interacções entre Homem e herpetofauna variam entre diferentes características sócio-demográficas e são mais intensas em relação aos répteis do que aos anfíbios. Os répteis são no geral mais perseguidos pelo Homem, sendo mais capturados e mortos que os anfíbios, principalmente por medo e ideias erradas. Através de uma experiência de educação ambiental pode-se antever que um programa de educação ambiental bem estruturado e de grande aplicação pode melhor a compreensão e relações humanas com estes animais. - ABSTRACT: The way the human values the biodiversity affects their relationship with this. The reptiles and amphibians are some of the more negatively valued animals by man, due to wrong perceptions, aesthetic arguments and the presence of myths and superstitions. This thesis attempts to demonstrate how these misperceptions, aesthetic arguments and myths can lead to persecution and little support for the conservation of these animals. These interactions between men and herpetofauna vary between different socio-demographic characteristics and are more intense in relation to reptiles than to amphibians. The reptiles are in general most persecuted by man, being captured and killed more than amphibians, mainly by fear and misconceptions. Through a small experience of environmental education held during the thesis, it can be anticipated that a structured and widely applied program of environmental education and can better the understanding and human relationships with these animals

    Concepção e dimensionamento das obras de contenção dos taludes da tomada de água do reforço de potência de Bemposta

    Get PDF
    Tese de mestrado integrado. Engenharia Civil. Faculdade de Engenharia. Universidade do Porto. 201
    corecore